package cn.xtcode.test.test.rule01.logic;

import cn.xtcode.test.test.rule01.factory.Rule01TradeRuleFactory;
import cn.xtcode.types.design.framework.link.model1.AbstractLogicLink;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.config.ConfigurableBeanFactory;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Service;

/**
 * @Author xt-code
 * @Description:
 * @Create 2025/5/10 11:12
 */
@Service
@Slf4j
public class RuleLogic01 extends AbstractLogicLink<String, Rule01TradeRuleFactory.DynamicContext, String> {
    @Override
    public String apply(String requestParameter, Rule01TradeRuleFactory.DynamicContext dynamicContext) throws Exception {
        log.info("link model01 RuleLogic01");

        return next(requestParameter, dynamicContext);
    }
}
